package com.orhonit.ipb.portal.configuration;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

import lombok.Data;

@ConfigurationProperties(prefix = "upload")
@Component
@Data
public class UploadConfig extends WebMvcConfigurerAdapter{
	
	private String path;
	
	private String serverUrl;
	/**
     * @Description: 对文件的路径进行配置,创建一个虚拟路径/Path/** ，即只要在<img src="/Path/picName.jpg" />便可以直接引用图片
     *这是图片的物理路径  "file:/+本地图片的地址"
     * @Date： Create in 14:08 2017/12/20
     */
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {   
       registry.addResourceHandler("/Image/**").addResourceLocations("file:/"+path);
        super.addResourceHandlers(registry);
    }
}
